namespace SubSonic
{
    using System;

    [Serializable]
    public class BetweenAnd
    {
        private string columnName;
        private Where.WhereCondition condition;
        private DateTime endDate;
        private string endParameterName;
        private DateTime startDate;
        private string startParameterName;
        private string tableName;

        public string ColumnName
        {
            get
            {
                return this.columnName;
            }
            set
            {
                this.columnName = value;
            }
        }

        public Where.WhereCondition Condition
        {
            get
            {
                return this.condition;
            }
            set
            {
                this.condition = value;
            }
        }

        public DateTime EndDate
        {
            get
            {
                return this.endDate;
            }
            set
            {
                this.endDate = value;
            }
        }

        public string EndParameterName
        {
            get
            {
                return this.endParameterName;
            }
            set
            {
                this.endParameterName = value;
            }
        }

        public DateTime StartDate
        {
            get
            {
                return this.startDate;
            }
            set
            {
                this.startDate = value;
            }
        }

        public string StartParameterName
        {
            get
            {
                return this.startParameterName;
            }
            set
            {
                this.startParameterName = value;
            }
        }

        public string TableName
        {
            get
            {
                return this.tableName;
            }
            set
            {
                this.tableName = value;
            }
        }
    }
}

